Using PageRank to Locally Partition a Graph
نویسندگان
چکیده
A local graph partitioning algorithm finds a cut near a specified starting vertex, with a running time that depends largely on the size of the small side of the cut, rather than the size of the input graph. In this paper, we present a local partitioning algorithm using a variation of PageRank with a specified starting distribution. We derive a mixing result for PageRank vectors similar to that for random walks, and show that the ordering of the vertices produced by a PageRank vector reveals a cut with small conductance. In particular, we show that for any set C with conductance Φ and volume k, a PageRank vector with a certain starting distribution can be used to produce a set with conductance O( √ Φ log k). We present an improved algorithm for computing approximate PageRank vectors, which allows us to find such a set in time proportional to its size. In particular, we can find a cut with conductance at most φ, whose small side has volume at least 2, in time O(2 logm/φ2) where m is the number of edges in the graph. By combining small sets found by this local partitioning algorithm, we obtain a cut with conductance φ and approximately optimal balance in time O(m logm/φ2).
منابع مشابه
A Spectral Algorithm with Applications to Exploring Data Graphs Locally
We provide an optimization characterization of a local version of the traditional spectral optimization problem used for finding graph cuts. Rather than computing an approximation to the best partition in the entire input graph, we are motivated by the problem of computing an approximation to the best partition near an input seed set. Such a primitive seems quite useful in improving and refinin...
متن کاملA Local Graph Partitioning Algorithm Using Heat Kernel Pagerank
We give an improved local partitioning algorithm using heat kernel pagerank, a modified version of PageRank. For a subset S with Cheeger ratio (or conductance) h, we show that there are at least a quarter of the vertices in S that can serve as seeds for heat kernel pagerank which lead to local cuts with Cheeger ratio at most O( √ h), improving the previously bound by a factor of p log |S|.
متن کاملFour Cheeger - type Inequalities for Graph Partitioning Algorithms ∗
We will give proofs to four isoperimetric inequalities which are variations of the original Cheeger inequality relating eigenvalues of a graph with the Cheeger constant. The first is a simplified proof of the classical Cheeger inequality using eigenvectors. The second is based on a rapid mixing result for random walks by Lovász and Simonovits. The third uses PageRank, a quantitative ranking of ...
متن کاملFinding and Visualizing Graph Clusters Using PageRank Optimization
We give algorithms for finding graph clusters and drawing graphs, highlighting local community structure within the context of a larger network. For a given graph G, we use the personalized PageRank vectors to determine a set of clusters, by optimizing the jumping parameter α subject to several cluster variance measures in order to capture the graph structure according to PageRank. We then give...
متن کاملThe heat kernel as the pagerank of a graph
The concept of pagerank was first started as a way for determining the ranking of Webpages by Web search engines. Based on relations in interconnected networks, pagerank has become a major tool for addressing fundamental problems arising in general graphs, especially for large information networks with hundreds of thousands of nodes. A notable notion of pagerank, introduced by Brin and Page and...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Internet Mathematics
دوره 4 شماره
صفحات -
تاریخ انتشار 2007